
#ifndef __TLC5615_H__
#define __TLC5615_H__

// #include "main.h"
#include "gpio.h"

#define CS_1 HAL_GPIO_WritePin(GPIOD, GPIO_PIN_10, 1)
#define CS_0 HAL_GPIO_WritePin(GPIOD, GPIO_PIN_10, 0) // 片选

#define SCLK_1 HAL_GPIO_WritePin(GPIOD, GPIO_PIN_9, 1)
#define SCLK_0 HAL_GPIO_WritePin(GPIOD, GPIO_PIN_9, 0) // SCLK

#define DIN_1 HAL_GPIO_WritePin(GPIOD, GPIO_PIN_8, 1)
#define DIN_0 HAL_GPIO_WritePin(GPIOD, GPIO_PIN_8, 0) // MOSI

void tlc5615_init(); // init tlc5615

void tlc5615_set(uint16_t vol); // set voltage to tlc5615

#endif